Tables SQL de liens, de la 2.5.20 vers la 3.31

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Tables SQL de liens, de la 2.5.20 vers la 3.31

    Bonjour,
    Après une tentative catastrophique (c'est de ma faute) de mise à jour d'un site de la version 2.5 vers 3.31, j'ai recréé entièrement le site dans la nouvelle version.
    Par contre, la table des liens est trop volumineuse et j'aimerais la récupérer en exportant de l'ancien site vers le nouveau.
    Cette manœuvre est-elle réalisable (facilement, je connais mal SQL) ?
    Est-il possible d'exporter la table et de la réimporter vers le Joomla 3.31 ?
    D'avance merci
    Fred
    Note : Après comparaison des deux tables, elles semblent strictement identiques, hormis le préfixe (qui sera modifié si la manœuvre est possible)
    Note 2 : Après vérification des tables un peu plus approfondie, on trouve les catégories de liens dans la table "suffixe_categories", ce qui anéantit tout espoir de simplicité et annule les deux questions ci-dessus, quant à la simplicité de la migration.
    Dernière édition par fredjouan à 26/06/2014, 14h09 Raison: Catégories de liens
    http://www.neurogelenmarche.org/
    Une association de handicapés moteur. Projet Kunming 2018
    https://www.fred-net.fr création internet
    Hébergé avec bonheur et depuis 2002 chez PHPNET

  • #2
    Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

    Bonjour,

    de quelle table parles tu ? Je ne vois pas de tables de liens en natif dans Joomla! (parles du des menus de ton site ? table xxxx_content).

    extraire en SQL une table pour en obtenir un fichier ASCII transportable aisément, s'effectue (assez) facilement avec phpMyAdmin. Pas besoin de connaissances SQL pour celà, juste un peu de rigueur.

    Faire :
    * sur la bonne base de données dans phpMyAdmin, sélectionner la table concerné dans la colonne de gauche.
    * en haut d'écran cliquer dans l'onglet 'Exporter'
    * choisir mode rapide (ça suffit généralement) puis 'Exécuter'

    récupérer le fichier
    et faire exactement l'inverse pour recharger le fichier :
    * sélectionner la base de données, la table dans la colonne gauche
    * en haut d'écran cliquer sur 'Importer'
    * avec le bouton 'Parcourir' sélectionner le fichier. Les valeurs par défaut devraient suffir.


    Evidemment avant tout ça on backup la base et on sécurise l'archive obtenue

    Si j'ai répondu à côté merci de me donner plus d'information sur la table que tu veux copier

    Cordialement
    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

    Commentaire


    • #3
      Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

      Salut et merci de ta réponse rapide (un dimanche ! Le jour du seigneur !…),

      Oui c'est exactement ce que je veux faire. Je voulais simplement m'assurer auprès de vous de la compatibilité des tables "xxx_weblinks" et "xxx_categories", entre les versions 2.5 et 3.31.

      Et peut-être aussi savoir s'il n'y aurait pas d'autres tables de la base nouvelle à modifier, puisqu'il s'agit d'un composant natif de Joomla.

      Si tu préfères, j'ai une version 3.31 avec le composant weblinks installé mais vide (avec une seule catégorie).
      Et puis une version 2.5 avec le même composant et des centaines d'enregistrements, ainsi qu'une bonne dizaine de catégories (les catégories de liens sont stockées dans la table "catégories" avec les catégories d'article, les catégories de contact,…).
      Je n'aurais donc bien que ces deux tables à récupérer et à intégrer dans la nouvelle version ?
      Fred
      http://www.neurogelenmarche.org/
      Une association de handicapés moteur. Projet Kunming 2018
      https://www.fred-net.fr création internet
      Hébergé avec bonheur et depuis 2002 chez PHPNET

      Commentaire


      • #4
        Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

        un dimanche ! Le jour du seigneur
        non, non ne m'appelle pas comme ça je suis resté très modeste


        blague à part, je n'ai jamais travaillé avec la version 2.5 (démarré Joomla! avec la 3.1) et donc je suis un peu juste pour comparer, par contre si tu as récupéré tous les composants 2.5 migré en 3.x dont tu as besoin, tu pourrais peut être jeter un œil du côté du dernier petit nouveau de Akeeba qui est justement sensé aidé à migrer les sites 2.5 en 3.x, il est encore en beta mais pourrait peut être résoudre ton problème de upgrade de version, sinon pour ce que j'en sais J2XML pourrait aussi convenir, il migre les données en respectant les décalages de schémas et en gérant (si j'ai bien tout compris) les problèmes de dépendances entre deux tables.

        Je ne sais pas ce que tu avais exactement dans ton site 2.5 (je suppose que tu ne parles pas du site accessible via ton profil), donc difficile de dire si migrer manuellement ces deux tables suffit, la table xxxx_menu a son schema quelque peu changé, les tags sont ajoutés de base avec un schema forcément nouveau et il y a aussi quelques nouvelles tables.
        Franchement migrer à la main un site qui a pas mal de données (plusieurs centaines de weblinks) risque d'être difficile sans outil, tu risques d'oublier quelque chose à un moment ou à l'autre.

        Mais essaie tout de même la manip via phpMyAdmin elle est vraiment simple et si tu gères ton site 3.3.1 en local (je suppose) tu ne risques rien à essayer de procéder ainsi
        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

        Commentaire


        • #5
          Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

          Salut petit morceau de clafoutis (c'est l'époque des cerises !),
          Merci bien pour toutes ces explications. Le site concerné n'est pas celui de mon profil, mais un site très ancien, démarré en… 1998. D'abord développé en HTML pur (ni PHP, ni CSS), ensuite passé en PHP forge, puis Mambo, puis Joomla 1, Joomla 1.5, 1.6, 1.7, 2.5 en essayant à chaque fois de récupérer les données, mais à plusieurs reprises, le composant utilisé n'était plus développé…
          Bref, tous les articles ont été réécrits pour la version 3 et il me reste les liens à importer.
          J'ai donc sauvegardé la table complète Weblinks et une partie de la table catégories (uniquement les catégories de liens).
          Hier, j'ai fait l'importation des deux tables qui s'est bien passée.
          J'ai dû oublier quelque chose car les liens ne fonctionnent pas correctement.
          Je le mets en ligne et je reposte. Ce sera plus simple en voyant le résultat.
          Merci de ton aide
          Fred
          http://www.neurogelenmarche.org/
          Une association de handicapés moteur. Projet Kunming 2018
          https://www.fred-net.fr création internet
          Hébergé avec bonheur et depuis 2002 chez PHPNET

          Commentaire


          • #6
            Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

            Bien, ça avance un peu donc (et oui les cerises, j'étais en plein dedans hier, dans le cerisier pas dans les cerises !)

            Si tu repostes dans un autre billet n'oublie pas de clore ce billet ci

            Cordialement
            Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

            Commentaire


            • #7
              Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

              Envoyé par fredjouan Voir le message
              J'ai dû oublier quelque chose car les liens ne fonctionnent pas correctement.
              Fred
              Bonjour,

              Je suis en train de faire la même chose que toi sur un de mes sites. Rassures-toi, tu n'as rien oublié.
              Il faut que tu lances ton composant "Liens web", tu cliques sur un de tes liens puis tu cliques sur "Enregistrer et Fermer".
              Tu verras que ton lien est alors visible. Il faut malheureusement que tu fasses la même manipulation sur chaques liens.
              Je n'ai pas trouvé comment faire autrement !
              GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
              Le terrier de Fynhooft : http://patrick.gauwin.free.fr
              Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

              Commentaire


              • #8
                Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                A mon avis il y a un lien de dépendance entre deux tables qui doit pouvoir se régler par une requête SQL pure et dure, je vais essayer de monter une maquette, pour refaire votre manip dans un coin (avez vous l'un ou l'autre, un extrait de fichiers SQL juste quelques articles à mettre en pièces jointes que je regarde ça) ?
                Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                Commentaire


                • #9
                  Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                  Ces deux fichiers concernent la migration : la table Weblinks (je n'ai mis que quelques enregistrements, le gestionnaire de fichiers du forum n'accepte que 48 ko) et les enregistrements de la table Catégories (uuniquement ceux qui concernent les Weblinks)
                  ghnf8_categories.sql.txt
                  table-links_.txt

                  Arff, j'allais oublier, mais vieux motard que jamais ! Le site est en ligne.
                  Dernière édition par fredjouan à 16/06/2014, 14h41
                  http://www.neurogelenmarche.org/
                  Une association de handicapés moteur. Projet Kunming 2018
                  https://www.fred-net.fr création internet
                  Hébergé avec bonheur et depuis 2002 chez PHPNET

                  Commentaire


                  • #10
                    Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                    Pour ma part, c'est réglé : j'ai enregistré tous mes liens et c'est OK.
                    Je pense que le pb vient du champ asset_id qui est apparu dans xxxx_categories. J'ai rencontré le même souci quand j'ai changé mon composant de gestion d'évènement.

                    A fredjouan, concernant ton site :
                    - ton plan de site commence par footer !
                    - le plan de site, je le mettrai plutôt dans le menu du haut
                    - enlèves "Admin" dans le menu du bas : tu y a accès en le rajoutant, à la main, dans ta barre d'adresse.

                    Cordialement.
                    GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
                    Le terrier de Fynhooft : http://patrick.gauwin.free.fr
                    Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

                    Commentaire


                    • #11
                      Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                      Envoyé par fredjouan Voir le message
                      Ces deux fichiers concernent la migration : la table Weblinks (je n'ai mis que quelques enregistrements, le gestionnaire de fichiers du forum n'accepte que 48 ko) et les enregistrements de la table Catégories (uuniquement ceux qui concernent les Weblinks)
                      [ATTACH]27524[/ATTACH]
                      [ATTACH]27525[/ATTACH]

                      Arff, j'allais oublier, mais vieux motard que jamais ! Le site est en ligne.
                      OK je vais monter ça dans une base locale et voire ce que je peux faire (sois pas trop pressé je bosse aussi pour mon patron !), mais je te tiens au courant de toute façn (j'aurai sans doute besoin d'informations sur le mapping attendu entre les deux tables)

                      Cordialement
                      Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                      Commentaire


                      • #12
                        Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                        @pieceofcake, super, je patiente et merci d'avance.
                        @fynhooft merci aussi pour tes conseils, j'ai réglé le problème du plan de site. Pour ce qui est de l'accès à l'admin, je préfère ma solution car j'administre pas mal de sites et je ne voudrais pas surcharger mon navigateur avec un grand nombre d'onglets d'accès directs. Par ailleurs, j'utilise le double identifiant/mot de passe et j'installe le kit aesecure sur tous mes sites, ce qui les rend bien protégés !
                        Je vois bien que ce n'est pas très conventionnel, mais la méthode me convient bien. Chaque site possède son lien admin. D'ailleurs en y réfléchissant, je vais probablement finir par me faire une page html avec toutes les adresses admin.
                        Cordialement
                        FRED
                        Dernière édition par fredjouan à 16/06/2014, 18h29
                        http://www.neurogelenmarche.org/
                        Une association de handicapés moteur. Projet Kunming 2018
                        https://www.fred-net.fr création internet
                        Hébergé avec bonheur et depuis 2002 chez PHPNET

                        Commentaire


                        • #13
                          Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                          D'ailleurs en y réfléchissant, je vais probablement finir par me faire une page html avec toutes les adresses admin.

                          beurk ! tu es sûr que c'est très sécurisé ça ? pourquoi pas des mémo sur ta page facebook .

                          regarde plutôt du côté de choses comme dashlane ... qui est pas si mal que ça, même s'il m'énerve un peu. Je te renverrai un lien demain sur ce sujet. Là je vais dormir avant de commencer à faire n'import...
                          Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                          Commentaire


                          • #14
                            Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                            Salut,
                            Je viens donc de télécharger dashlane et je fais connaissance. Ce serait une alternative à mon système Admin dans le footer.
                            Fred

                            PS : effectivement, dashlane est un peu agaçant, il veut vraiment tout savoir ! Des réglages s'imposent…
                            Dernière édition par fredjouan à 17/06/2014, 12h39
                            http://www.neurogelenmarche.org/
                            Une association de handicapés moteur. Projet Kunming 2018
                            https://www.fred-net.fr création internet
                            Hébergé avec bonheur et depuis 2002 chez PHPNET

                            Commentaire


                            • #15
                              Re : Tables SQL de liens, de la 2.5.20 vers la 3.31

                              Ca c'est clair et en prime je te conseille de lire leur documentation car il y a des finesses qui ne s'inventent pas. Mais sinon ça a l'air un super produit.
                              Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X